override enabled right way.

It's a very import bug.
If a category overrides a method that exists in the category's class, there is no way to invoke the original implementation.
So it's no way to setEnabled.