Wicklow overcame an unconvincing first-half display to eventually run out to a comfortable win in Armagh at the Athletic Grounds.