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

Refactor unit tests after flipping logic to specifically look for radio
and checkbox, also added div, and a elements for unit test.