Gugugg,
der IE ist doof zu uns. Du kannst nur den Knoten vollständig entfernen, so zum Beispiel:
function hideOption(id) {
opt = document.getElementById(id);
opt.parentNode.removeChild(opt);
}
Wenn du ihn später nochmal brauchst, musst du ihn irgendwo in versteckten Selectliste zwischenspeichern.
Gruß, Uschi