FPS camera problem (two cameras)

I have my main camera which renders everything on the scene. It is 3rd person camera.
If I switch into my 2nd camera (FPS camera), it seems that 1st camera doesn’t disable.
I’m using

ThirdPersonCamera.enabled = true;
FirstPersonCamera.enabled = false;

Switching works good, but right after switch to 2nd camera (into FPS), Draw calls increases almost twice. I tried to turn the main camera off and draw calls was ok, so it deffinetely doesn’t disable.
I tried to play with mask, depth etc. but with no luck.

make a script that changes the position of the camera. Thats what i did that way when i switch from 3rd to 1st it doesnt just switch the camera will actually move to that spot on my character. looks way nicer

thx, it sounds good. Anyway, I would like to know, why disable doesn’t work.

Solved. I changed variables and used gameObject.active instead. It works…

oh yea they changed that in unity 3