An alternative cause could be a faulty connection between the radio and the rest of the electrical system in the vehicle. If a wire is loose or damaged, it could be causing the radio to receive power even when the ignition switch is turned off.
Finally, it is also possible that the radio itself is faulty. If the radio's internal circuitry is damaged, it could be causing it to stay on even when it is supposed to be turned off.
If you are experiencing this issue, you should take your vehicle to a qualified mechanic to have it diagnosed and repaired.