Por que os botões de opção não podem ser "readonly"?

Gostaria de mostrar um botão de opção, ter seu valor enviado, mas dependendo das circunstâncias, ele não é editável. Desabilitado não funciona, porque ele não envia o valor (ou não?) E escurece o botão de rádio. Apenas leitura é realmente o que eu estou procurando, mas por alguma razão misteriosa, não funciona.

Existe algum truque estranho que eu preciso puxar para obter somente leitura para funcionar como esperado? Devo fazer isso apenas em JavaScript?

Aliás, alguém sabe por que somente leitura não funciona em botões de rádio, enquanto funciona em outras tags de entrada? Essa é uma daquelas omissões incompreensíveis nas especificações do HTML?

questionAnswers(13)

yourAnswerToTheQuestion