Hi, thanks for your reply..
after burning hours i found the issue and i applied a temporary fix for it (and it works perfectly). Please inform the dev team about this and apply the best fix since this is really a BUG..
to recreate the issue create a tab (or use the one from demo) and add any type of button inside it [button, submit, anchor]
ui-tabs.js and ui.button.js works perfectly BUT both of these touches <a> tag (anchor). Our button is inside the tab so the first to create is tab but when creation of button arrives THE <A> TAG FROM TAB WAS CONSIDERED as button too.
the "this._determineButtonType();" function (from ui.button.js) finds all possible buttons in our markup and when it hits the <a> tag button from tabs, ui-button.js redraw it! I applied a temporary fix for it and traps if <a> is from tabs. here it is..
https://pastee.org/6aurt my fix was in line 68-78.. few line but it really helps..

im using jquery.ui.button.js & jquery.ui.tabs.js both from v1.9.2 package
-eghf