You need to remove the rust first by sanding, not just seal it underneath wax or new paint. If you don't remove it, it will continue to corrode the metal underneath.
You can alternatively apply a chemical rust neutralizer and then apply a rust inhibitor, then a primer, then paint with a colored base coat, followed by a top clearcoat.