Hi.
I found out the answer..
You cannot do that with the built in TabControl or TabPage classes... instead your best bet would simply be to remove the tab page in question and then re-add it to the collection when you want it to be selectable again.
//Remove tab page
tabControl1.TabPages.Remove(tabPage2);
//Insert at index 1
tabControl1.TabPages.Insert(1, tabPage2);