You could register the "Selecting" event and cancel the navigation to the tab page:
private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
if (e.TabPage == tabPage2)
e.Cancel = true;
Another idea is to put all the controls on the tabpage in a Panel control and disable the panel.