Coloque a entrada de texto dentro da etiqueta para o botão de opção?
Estou tentando criar um grupo de rádio especificando várias opções e uma opção extra "other" com uma entrada de texto para especificar. O código para este botão de opção específico que estou usando é
<input type='radio' name='RadioInput' value='Other' id='RadioInput_Other' />
<label for='RadioInput_Other'>Ohter:
<input type='text' name='RadioInput_Other_Value' id='RadioInput_Other_Value' value='' />
</label>
A idéia é que, se você focar a entrada de texto, o botão de opção correspondente a ela será selecionado. O código acima quase faz isso (já que a entrada de texto está dentro do rótulo). No entanto, também muda o foco para o botão de opção (o que é irritante, pois o que você digita a seguir é perdido).
Existe alguma maneira de impedir isso usando XHTML1.0 / CSS2? De preferência sem usar javascript.