Por que o IE não adiciona <opção> ao meu dropDown?

Estou executando estesample script com o IE:

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

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

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

É bem simples: ao clicar no botão, umoption deve ser adicionado ao meu menu suspenso. Isso funciona muito bem - o código básico do IE també

Meu problema
basta "abrir" o dropDown e "fechá-lo" novamente. Agora mude para a aba "button" e aperte o botão. Agora mude para a guia "selecione" - um novooption deve estar disponível.
Isso funciona muito bem em todos os navegadores, exceto no IE ... (às vezes o IE erra após várias alternações de guia

Como posso corrigir meu script?