guarda che "enabled" non significa selezionato, ma abilitato... quindi se fai setEnabled o getEnabled con il primo oscuri o viceversa un radio in modo che non sia cliccabile, col get invece sai se è cliccabile o no, ma non se è cliccato
perchè non usi direttamente il changeHandler?
ciao