¿Por qué IE no agrega <opción> a mi dropDown?

Estoy corriendo este script de muestra con IE:

var $select = $('#select');
var $button = $('#button');

$button.click(function() {
    var $option = $('<option />');
    $option.text('hello');
    $option.appendTo($select);
});

var $tabs = $('#tabs');
$tabs.tabs();

Es bastante sencillo: al hacer clic en el botón, unoption debe agregarse a mi menú desplegable. Esto funciona muy bien: el fct básico en IE tampoco.

Mi problema
simplemente "abra" el menú desplegable y "vuelva a cerrarlo". Ahora cambie a la pestaña "botón" y presione el botón. Ahora cambie a la pestaña "seleccionar" - una nuevaoption Deberia estar disponible
Esto funciona muy bien en todos los navegadores, excepto IE ... (a veces IE falla después de varios cambios de tabulación)

¿Cómo puedo arreglar mi script?

Respuestas a la pregunta(1)

Su respuesta a la pregunta