title: option.style.display = "none" not working in safari
body: <p>This is the example I'm working on: <a href="http://jsfiddle.net/4suwY/5/" rel="noreferrer">http://jsfiddle.net/4suwY/5/</a></p>
  
  <p>HTML:</p>
  
  <pre><code>&lt;select id="asd"&gt;
      &lt;option&gt;hello&lt;/option&gt;
      &lt;option&gt;I'M THE CHOSEN ONE&lt;/option&gt;
      &lt;option&gt;asd&lt;/option&gt;
      &lt;option&gt;wer&lt;/option&gt;
      &lt;option&gt;qwe&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>JS:</p>
  
  <pre><code>var sel = document.getElementById("asd");
  var optnz = sel.getElementsByTagName("option")[1];
  sel.value = optnz.value;
  optnz.style.display = "none";
  </code></pre>
  
  <p>As you can see, it works in chrome, but it does not work in safari.. What it should do, is hide the "I'M THE CHOSEN ONE" option when you click the dropdown menu..</p>
  
  <p>This is another test I made: <a href="http://jsfiddle.net/4suwY/11/" rel="noreferrer">http://jsfiddle.net/4suwY/11/</a></p>
  
  <p>Same HTML, this is the JS:</p>
  
  <pre><code>var sel = document.getElementById("asd");
  var opt = document.createElement("option");
  opt.innerHTML = "YAYA";
  opt.value = "YAYA";
  sel.appendChild(opt);
  sel.value = "YAYA";
  opt.style.display = "none";
  </code></pre>
  
  <p>Anyway, what I need to do is display an option as selected (current), and hide to the user when the dropdown menu is opened, so he can't choose it.</p>
  
  <p>Any suggestion / workaround? I don't see any error. What's wrong with Safari? Should I change approach? Jquery seems not to help.</p>
  
  <hr>
  
  <p>EDITS:</p>
  
  <p>I need to hide the options in the dropdownmenu, but at the same time I need to show this option "value" as the selected value! For example, the "closed" dropdown will show the value "I'M THE CHOSEN ONE", but if I click and open the menu, the only visible options will be "hello, asd, wer, qwe"..</p>