I'm not sure if you can completely hide all chat windows, other than making it really small and maybe placing another part of your UI on top of it.
Though at least I guess you can leave all channels on it and make it not really show when not displaying any text.

I think that's the closest you'll get


Unless you decide to memorize all your keybindings and spells and play with UI toggled off, lol ;p