I tried to use the Enabled property in both the ways:

tabControl1.TabPages[0].Enabled = false;

tabPage0.Enabled = false;

Even if "Enabled" isn't a TabPage property, the compiler gives no errors and the program runs (as Jemima said), but the problem is still there: the tabPage isn't disabled...