Add the following to your emacs config file to make the cursor the full width of the character it is under – e.g. the full width of a TAB character.
;; make cursor the width of the character it is under ;; i.e. full width of a TAB (setq x-stretch-cursor t)
Oh that’s clever, thanks!