To make this a bit more searcable on the magic intarwebs:
jQuery 1.6.x changed the behaviour of attr(‘checked’), as it is no longer used to manipulate the state of radio buttons (or other elements using the checked element). This is considered a property, not an attribute (the difference is subtle), so instead of:
$("#element").attr('checked', 'checked'); // or
$("#element").attr('checked', true);
The correct ™ way of doing this is:
$("#element").prop('checked', true);