buen dia, acudo en su ayuda, talvez es un poco facil, pero pues lo he intentado y no he logrado realizar lo que deseo.
 
veran tengo dos radio button  con los valores si y no 
deseo que al darle click al radio si, se quite el atributo de readonly, -> este funciona bien. 
ahora al darle el radio no que agregue nuevamente el atributo read only. pero esta parte no me funciona 

 pueden ayudarme?. 
 
esto es lo que tengo  
 Código HTML:
 <td align="lefth" nowrap="nowrap" >Trabaja:</td>
              <td ><input  type="radio" name="trabaja" id="trabaja" value="Si"> Si<br/>
              <input  type="radio" name="trabaja" id="no trabaja"value="No">No</td>  
          <script>
jQuery("#trabaja").click(function () {
  jQuery("#nom_empresa").removeAttr("readonly").focu  s().val("");
}); 
jQuery("#no trabaja").click(function() {
   jQuery("#nom_empresa").attr("disabled", "disabled");
}); 
</script>   
 Código HTML:
  <td align="lefth" nowrap="nowrap" >Nombre empresa:</td>
              <td><input name="nom_empresa" id= "nom_empresa" type="text" value="" size="25" readonly="readonly" /></td>