On iOS, how do I explicitly download a photo or video that's in iCloud while using iCloud Photo Library?
If your device is not set to Optimize Storage, it will not remove a download, meaning you can then go open the photo in Photos and it will be there permanently.

Additionally, if it's a short time frame this will work even with Optimize Storage.