Perhaps you already understood this or received a solution from another message. I am posting an answer that works for me.
In jquery-ui-1.8.21.js
if (( $li.hasClass( "ui-tabs-selected" ) && !o.collapsible) || $li.hasClass( "ui-state-disabled" ) || $li.hasClass( "ui-state-processing" ) || self.panels.filter( ":animated" ).length || self._trigger( "select", null, self._ui( this, $show[ 0 ] ) ) === false ) { this.blur(); return false; }
When a tab is selected, the first two conditions
( $li.hasClass( "ui-tabs-selected" ) && !o.collapsible)
so that if you omit them, when you click on the selected tab again, it will not return false, so it will again call up the selection on the selected tab.
PS - Because of this, I have not yet seen any flaws, so you can do some additional checks to see that it did not break anything.
source share