It seems like a plastic piece between the door stop and the door with little feet that come up above could hold it in place.
OR the design intent cam solution could get more pronounced such that there's more natural friction...but my guess is that it would wear out pretty quickly.
Requirements:
design should be focused for desktop FFF 3d printing