You took out the fuse for the check engine light? That will not work. You have to kill power to the ECU, that just kills power to the light. UN hooking the battery forces the ECU to reboot. The ECU stores codes on OBD2 cars. Once you reboot the ECU it searches for codes If it has a stored code it will pop the light on assuming the problem still exists.