You should take a reading with a laboratory thermometer when
It is still immersed in the liquid you are measuring the temperature of.
For a laboratory thermometer, reading should be taken while it is still immersed in the liquid you are measuring the temperature of. Else the mercury level will change, hence giving an inaccurate reading.