Disabled state should use the pressed state background

When `setEnabled` is called, the button will persist the pressed state if it's disabled, or display the regular unpressed state is it's re-enabled.