Button: remove ui-state-active on button disable. Fixed #9602 - ui-state-active class remains after disabling a button

Few small formatting changes based upon comments. Moved unit test to
button_options.js from button_methods.js.