Elaborating a little bit, one thing you should consider when designing experiences is the Jakob’s Law.
Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know.
When working with filters(and anything), the best approach is to check out how other similar services or experiences work out, this guarantees that the user has minimal effort in learning how to use your experience, that in consequence, will increase your experience adherence since it'll be a pleasant and easy flow, since the user already knows how things work. In your case, you're working with a picture album.
On Google Photos, clicking on a date filter immediately triggers the selection:

The same applies for Adobe Bridge:

So the consensus is that, selecting a filter immediately triggers it, this also is a good usability practice since it takes a layer of complexity for achieving a result:
Wanting to filter a list > Selecting filters > Manually triggering the filters > Results
Wanting to filter a list > Selecting filters > Manually triggering the filters > Results
Search
button is better? (But of course, also enabling search by pressing enter.)