IE6,7はoptionタグにdisplay:noneをつけても消えない

超どうでもいい話だけど、驚いたので記録しておく。
こんなHTMLを書いてFirefoxで閲覧したらnoneを指定したところがちゃんと消えたけど、IE6と7で閲覧したらoptionタグがそのまんま残る。

<html>
	<head>
		<title>test</title>
	</head>
	<body>
		<div>ここは消える<span style="display:none;">hoge</span></div>
		<div>
		    <select size="10">
		        <option style="display:none;">ここは消えない</option>
		        <option>b</option>
		        <option>c</option>
		        <option>d</option>
		    </select>
		</div>
	</body>
</html>

要素自体を消さないとダメなのか。面倒くさい。