If you click on a radio button, IE seems to wait with firing the change event until you leave the button,
which is consistent with the behavior on other input fields (like text), but kinda unintuitive.The following piece of code fixes this behavior for me:
$(function () { if ($.browser.msie) { $('input:radio').click(function () { this.blur(); this.focus(); }); } });