(defvar) initializes only the variable if it does not matter. See Ch f defvar RET for details.
Use (setq) to change the value of an existing variable.
To prevent the use of the mode key map when searching for key bindings, you can remove it from the minor-mode-map-alist variable:
(assq-delete-all 'tabbar-mode minor-mode-map-alist)
source share