Hallo Sebastian,
So wie ich das sehe wird das Click-Event auch aktiviert, wenn die Tabliste angeklickt wird. Um dies zu Umgehen kannst du ein
if (target.parentNode.id != 'tablist') return false;
direkt unter
var target = elem.target;
einfügen. Somit filterst du alle Click-Events die nicht auf ein Child der 'tablist' gehen heraus. Dies sollte das Problem beheben.
Liebe Grüße, Manuel