This is still not perfect and might need much force to screw on. The design is very tough when printed in PLA. I could apply excessive force using pump-pliers without breaking the screw.
The blender file contains the vertice group for the inner threading with its mesh deform modifier. You could easily adapt the mesh transform modifier to make the bottom part even narrower for more early tightening.
The author remixed this model.