Another possibility is that there is a problem with the wiring in your car. If the wiring is damaged or loose, it can cause the radio and lights to stay on even when the ignition is off.
Finally, it is also possible that there is a problem with the radio or lights themselves. If the radio or lights are faulty, they may not be able to properly turn off when the ignition is off.
If you are experiencing this problem, it is important to have your car inspected by a qualified mechanic to determine the cause of the problem and have it repaired.