No. Do not use non-detergent oil in a small engine with a filter. The detergent helps keep the engine clean and reduce sludge formation. Non-detergent oil does not have the same level of additives and can cause damage to the engine.
Detergent oil is better suited for use in small engines with filters because it will keep the engine cleaner and reduce the risk of sludge formation.