buenas...
el caso de chrome es curioso. desconocia que chrome no mueve el foco al elemento cuando activa un radio o checkbox. en mi opinion, creo que eso esta mal de parte de chrome porque entonces te obliga a utilizar onclick y por lo general dicho evento se activa con el mouse, y hay que hacer notar que tambien se puede navegar un formulario con el teclado. en fin, en tu caso la solucion rapida seria cambiar el evento onfocus por otro.