The HeaderVisibility property of RadRibbonTab doesn't work when changed at runtime.
A workaround is to use Visibility property of RadRibbonTab, instead of HeaderVisibility