feat(tabs): support disabled state