Button is missing .ui-state-disabled
Button is missing .ui-state-disabled class when i disable it, and so, if a button is disabled, the apparence is like the "on hover" ones.
You can simply fix this by add or remove the class "ui-state-disabled" when catching "disabled" attribute being set.
Thanks!