A ball python cannot remove a retained eyecap by itself if the humidity level in its enclosure is lower than the ideal range. However, if the snake is kept at a relatively higher humidity level for a few days, there is a high chance that the retained eyecap will eventually fall off by itself. Providing a humid hide can also have the same result.