jQuery marque / desmarque el botón de opción onclick

Tengo este código para marcar / desmarcar un botón de radio al hacer clic.

Sé que no es bueno para la interfaz de usuario, pero necesito esto.

$('#radioinstant').click(function() {     
  var checked = $(this).attr('checked', true);
  if(checked){ 
    $(this).attr('checked', false);
  }
  else{ 
    $(this).attr('checked', true);
  }
});

La función anterior no funciona.

Si hago clic en el botón, nada cambia. Queda marcado. ¿Por qué? ¿Dónde está el error? No soy un experto en jQuery. Estoy en jQuery 1.3.2

Para ser claro#radioinstant es la ID del botón de radio.

Respuestas a la pregunta(21)

Su respuesta a la pregunta