I managed to fix this by appending the <input>
that represents the dropdown to the wrapper after the autocomplete and tooltip has been created. i.e. Move line 18 of your JS Fiddle
.appendTo( this.wrapper )
to line 30 (after this):
.tooltip({
tooltipClass: "ui-state-highlight"
})
.appendTo( this.wrapper );