Default "post click" action for buttons

Default "post click" action for buttons

I feel that the default behavior for an button on click (or more exactly, after a click) should be like following code:
 button_object.click(function(){$(this).blur()});

i.e. that the button object shouldn't be marked as focused, as it's rather contrary what people expect, especially for icon buttons, like toolbar buttons.
In a perfect world perhaps also last focused object before click should regain it's focus (dunno if that's possible)