def split_to_length(s, n):
    """
    Splits the given string s into a list of string, where each string has a maximal length n.

    :param s: The string to split
    :param n: The maximum length of each string in the result
    :return: A list of strings with maximum length n
    """
    result = []
    for i in range(0, len(s), n):
        result.append(s[i:i + n])
    return result
