Eu resolvi validar a página de formulário no http://validator.w3.org/ e ele apontou que a estrutura:
<label>
<input type="radio" value="Outro">
Outro
<input type="text">
</label>
não é válida. Dá o seguinte erro: "The label element may contain at most one input, button, select, textarea, or keygen descendant."
Assim a resposta do exercício apesar de funcionar, não pode ocorrer pois gera uma página inválida.