Fix disabled button toggle events

Fixes a bug - In IE8 with the latest jQuery (1.10.*), the `Button.prototype.toggle()` method still fires for disabled checkboxes and radio buttons (untested with other button types). This explicitly checks to see if the button is disabled, and if so, the `changed` variable is set to false.