Yes, you are right. If the Command can be executed, it will enable the control, no matter if you set IsEnabled to true or false. This is by design of the Silverlight framework.
the Telerik team
Browse the videos here>>
to help you get started with RadControls for Silverlight