allora, questo funziona correttamente:
codice:
(document.getElementById('cl_cognome') as HTMLInputElement).setAttribute('readonly', 'true');
come dicevi te c'era un'altra funzione che lo disabilitava a prescindere.
ma era una funzione fatta da un altro utente e non lo sapevo.

grazie!