Pourquoi ne pas utiliser une checkbox?
Bon sinon le problème c'est que le radio button va faire son travail avant d'arriver sur l'eventement du click.
Ce qui veut dire que : s'il n'est pas checked...