Ireland is not part of Schengen because the UK never was (and they wanted to keep the Common Travel Area).