don't fire a button that's disabled